routing and data examples skeletonised