parallel planning implementation