made static pages slightly dynamic by adding provide() and yield statements to fill in title and headers for abstraction