add allOff method