cs516 prj1 update