step-6 route and partitioning