lab2 finish