demo transaction