-- refactor draw node.