all that, is there a tutorial for it, and what exactly is it?