revised project3
project 3 revised