整理代码，适配了quick-x