attempting program wide cons rnd generator