added prime numbers generation