refactored @slug away