Separated controllers