reading data part completed