refactored a bit: introduced routes/util