modified pwr/tgns datatypes