finish lab1 and lab2