changed turnOff to change values instead of using cleanup