working map and filter with interface services