- completed new controller