dynamic pages
user validation, layout + partials