make filters more self contained by adding column types