formatting, case insensitive filtering