doing a bunch of crap for lab