json representation and operation->node changes

:-1: