rereorganize data