add a new controller and a bunch of gems