generated controlers and views