new controllers changes