Sort:  

you right, it requires a lot of training but it is worth it.