added prep fuctionality to random
added stuff that should have been here long ago
stuff
lambda in README