transaction commands are executed in separate execution blocks