xml parse struct added