add factoid retrieval