the draw method doesn't need a top node argument