completed lab2, finished lab3 and lab4