added separate Seed class that the seed generators generate