Sort:  

Gonna take some more time I'm afraid but this is a baby step in the right direction.