actually retrieve