initial commit
more readable title...
extracted a chooser for random stuff