name  bug for split_data