lab6 and stuff