added findOneForEach