hw2 done and part of hw3