introduce poi categories and one-to-many routing