randomize WIP
mostly working randomize
Working randomize
Formatting