remove InitOnOff to make code lighter