initial upload for course project