Problem 107
-finish set up