Add Specialist Document edition
Refactor slug validator

make the code easier to understand