project 1 for cse601