refactor:blinkswitch