Sort:  

Thank you my friend! I did my best to cover the topic the best way I can.
It is pinned in OCD community, in case you need it for newbies. :)