reincorporate string generators