Separate route parser, move file to sub folder