updated finder, need further work on combineResult()