adding widearea, styling, create page, directives