added retrieval_utils