finished tutorial draft 1