working on reading data and a better test setup