hw0 p1,2 done