project - controller and view