added support for sub-points on routes