The document outlines the hyperqa framework, a question-answering system that employs natural language processing techniques to effectively answer complex questions by utilizing a knowledge-base and knowledge graph. The framework has been tested on arithmetic and higher-order factoid questions, demonstrating promising results in information retrieval and answer generation. While it succeeds in addressing these challenges, there remains significant potential for further enhancement.