change filter structure