Everything Retriever, Training And More