Sort:  

Thank you @eunoia101, I will do my best here.