lib filter class updates