- finished assignment 1