Separated controllers classes