add a new controller and model and some pages