finish lab1
finish lab1 ex3