page layout with templates/controllers