fixing random string, then sticking it all together