Compact tree of Michael Hapala