MODIFY: {MyRootInterface} why do we need the "output" as suffix