Updated for additive transformmation and branching and IT