update document. add requirement