complex legal agreements