better gen-test