Create QAP.hpp