reads the real data