add serialize_string