fix parse_string