public Node newnode ()
	{
		Node n = new Node(++number);
		TreeNode newpos = new TreeNode(n);
		Pos.addchild(newpos); // note the move
		n.main(Pos);
		Pos = newpos; // update current position pointerAction a;
		setlast();
		return n;
	}