Provide new filters. Simplify code for performance and readability. Provide more comprehensive readme.