save/restore filter
class for filete