more comments, more randomization, added words a work in progress