more cast to c_str()