getting a contract requires working.