def METHOD_NAME(self,bondFlag):
    if bondFlag:
        self.message = "Error: please select an atom, not a bond."
        print(self.message)
    else:
        if self.status==0:
            lst = self.get_sele_list(mode='mobile')
            if not self.check_same_object(lst,"(pk1)"):
                self.message = "Error: must select an atom in the same object as before."
                print(self.message)
            else:
                name = sele_prefix + "%02db"%self.n_pair # mobile end in 'b'
                cmd.select(name,"(pk1)")
                cmd.unpick()
                cmd.select(indi_sele,name)
                cmd.enable(indi_sele)
                self.status = 1
                self.message = None
        elif self.status==1:
            lst = self.get_sele_list(mode='target')
            if not self.check_same_object(lst,"(pk1)"):
                self.message = "Error: must select an atom in the same object as before."
                print(self.message)
            else:
                lst = self.get_sele_list(mode='mobile')
                if not self.check_different_object(lst,"(pk1)"):
                    self.message = "Error: target atom must be in a distinct object."
                    print(self.message)
                else:
                    name = sele_prefix + "%02da"%self.n_pair # target end in 'a'
                    cmd.select(name,"(pk1)")
                    cmd.unpick()
                    cmd.select(indi_sele,name)
                    cmd.enable(indi_sele)
                    self.n_pair = self.n_pair + 1
                    self.status = 0
                    self.update_dashes()
    cmd.refresh_wizard()