updated child router