Separated controllers to have a more consistent URL