assignment0 and project 1