fixed randomizer, style changes, added explanation paragraph