added random words, better usage, better shell sanitization