modified models and controllers in general