add a flat view, like proposed in issue #10