updated project from class session