commented stuff here and there