new controller for integration