3-column layout, fixes #1