finished Class4, project1