Add seed logic