changes submit to hand in, fixes and of stack