begun work on assignment 3