Sort:  

This is exactly concept which I am thinking to do. Thanks!