change intent in controllers and models