new controller version