updates controllers
adds views