improvements to node view
work on how to add new node