most of the way done with filters, most of the way done with the choropleth