add QAParser class