added files from earlier exercises (3 and 4)