add composite filter methods