signing a contract requires witnesses