proposal for course project 5839978