refactoring seeds