improved PhoneFilter