umm not sure this works
working string generation
Merge branch 'string-generate2'