assignment week 3, lab1~4