finished (sort of) with lab2