add option for modifying node properties
#63
#73