fix : read data