use raw c string, faster 20% and ac ler, time: 0.215