lab6 stuff