added on/off switch