How to negotiate a contract with a client and keep the work