directive @page examples & exercises