rework the routes for category display