lab1 and lab2 first commit