fixed seed logic