removed copypaste in transaction, shitty cleanup