Added Tree and Node for tree architecture