Added surface and smoothness to routing_type