add transaction definition, just in case...