creating primary trx