extracted context-filters to separate gem