lab 5 stuff