refactored to support default view #30, set default crime types