making gen 40 times faster at default parameters