Excercise 2.1
Excercise 3
Excercise 4
Cleanup