add filters module to hold commonly used filtering operations