add index yield gate