Sort:  

Big thanks to you @negativer for the editing and advice.