trees (almost)