revised project1