Completing Problem 8, needs cleanup