reading data change