generated project controller