updated project3