push columsize out of page view, rewrite home page