add 进阶