use the new route-controller provider