Added retriever with Gain and Loss and retrieve_range methods