achieve fixOn and fixOff