stock order filter and improved usecases