Cleaning specs and controllers