working on random gen