reversed to source/target for IBM2