custom filter for text and color