updated seeder