added leaf node that extends Node