added a lot to the tutorial