add 优化AppCode