contents不完全修改