refactoring router - 1
shit
123