impl: new filters, own implementation of convolute()