generated controllers with its views