make some test: ui, transaction