string build
string build