slugs and routing added