init double unmarshall