finish most of problems in week7