removed default generic_controller