add readData