simplified transaction syntax