generate page views/controller