fixed interface a bit, column view, better test