changed the filters back to non-inline dependency injection