rework filter gen