repo for getting and reading data