refactor seeds