Assignment 8 - soleman