add seed-generator