new controller to collect