lab 2 stuff