refactoring class/route name
fix user exception