first attemp to parallel filters, but breaks things and is ugly