retrieval infrastructure