add "provide" as interface to generate primes