Started on assignment 4