add route piece impl

add route piece impl