Updating methods to slim controller