finished exercises - testing really took ages due to .save misunderstanding