add new controller(maybe)