adding a better version of the tutorial