Add Tree interface