A bit more explaination that yes, the tutorial is long, but worth it ;)