modified mutation template