lab2 unfinished