add chosen-sprite
transaction form revised