update the initiator tag function