added a lot of tutorial stuff