cleanup
add `enabled` field to control