updated test and stringbuilder