json representation and operation->node changes