fleshing out basic pages and layouts