crap for lab2