start to refactor the seeds