add ancestor and parent checking on nodes
version bump