add applysingle的功能