update for chaining and multiple filters in one call