more readData
tidy up