can add new node, but saving new content has bugs