finish lab1 except the last one exercise