add Maybe for Tree