it now builds charBinary array