split page and design mixins to remove duplicate code.  rename 'url_name' field