separating enable/disable user functions