tidy
add random flag