random generator product added