use hyphens instead of underscores in slug generation