update to retrieval