add naive implementation of filters