better parser/finder/refiner pipeline