adding support for inserting nodes; +test