double node capacity and add getDeepNode()