more progress... seed for random might need work.