two ver of genResults

One with thread, one without