updated transition