add a controller for conditions?