added customer web properties logic, refactored filters/counts, etc