data and working read