c_string fixed