fix enable/disable bugs