nPreparatory conditions
nS is able to perform A (*May I breathe for you?)
nH wants S to perform A (*May I kill your cat now?)
nSincerity conditions (S intends A)
nPropositional conditions
nS1 promise A è S1
achieve A
nS1 request A è S2
address R; accept/reject A
nS1 YNQ whether P è S2
answer-if P
nEssential conditions (S obliged to do A)