Removed lame random methods and updated to use root for globalizing