project controller and views