optimize init ClighterEnable procedure