limited pvalue generation