adds filter/filterNot methods