finish BinaryNode skeleton