new filter merge operation