data processing part complete