started on assignment 3