moved user seeding to reseed function