Got tutorial to the point where I'm happy to ship