How yellow dog contract is being used?