random -> arbitrary rename in generators
random -> arbitrary rename on exisiting functions
pep8 whitespace