adding slugs, styles and authentication