check unmarshal