More flexible and comprehensive filters