project 1 source code//not working