finished tutorial 03 and 04