- WIP on problem 8