changes to default shader and enable programmatic change of column mode