fix problem on unmarshal arguments