added ability to make columns hidden by default