lab 4...bluh