yay it compiles \o/
working filters