added new filter structure