finish the lab2