lab2 completely finished