Controller seperated