update for new a  Document