I am talking about any kind of contract. It could be your business, any relationship or to have anything. In a contract both of you have to come to a point where you both agree. In real world this is not 100% possible. That means both of you have to compromise in some points. When everything looks all right then can make a contract. It will be better if you can make a written contract with some witness. Other wise, there is a chance to deny or break about this contract from any of you.