#contract analysis