更新增加secondary方法