update QP gen from parser in research design