handles transaction with data from ()