render pages and data correctly; need to add shared partials