do not forget that in practice there are often cases when the counterparty wants to terminate the contract, make changes to it, avoids fulfilling its obligations.
To minimize risks and protect yourself, it is better to entrust such work to a professional - a lawyer who deals with contracts.