Added supporting files and randomization of array