cs450 project 3 progress so far