Intergrated controller