added ptr iteration, node tree functions , node basic value functions