adding StockFilter with tests