execute commands as transactions