Refactoring for seed selection design