Refactroing design for seed selection