Added Retrieval Class

It may not be right because I don't know how the retrieval works.