fix bug: Filter