diff --git a/src/TransactionService.js b/src/TransactionService.js
index 5b0dd39e388801877f539e52d68a1ce3e47cacc7..3d2e9ed8e826c6fb3f895a7ff341264edfa1e73b 100644
--- a/src/TransactionService.js
+++ b/src/TransactionService.js
@@ -33,11 +33,12 @@ export class TransactionService {
     _PrepareTransaction(retrieveRequest) {
 
         const client = new api.v1.EntityTransactionServiceClient(this.uri, null, null);
-        var transactionRequest = new api.v1.Transactionrequest();
+        var transactionRequest = new api.v1.TransactionRequest();
         transactionRequest.setRetrieveRequest(retrieveRequest);
         var request = new api.v1.MultiTransactionRequest();
         request.addRequests(transactionRequest);
 
+        const headers = {};
         return (res_cb, err_cb) => {
             client.multiTransaction(request, headers, (error_response, response) => {
                 if (error_response) {
diff --git a/src/index.js b/src/index.js
index a73d30b41341eb73f4edacc1d9a56d1b1a2dc301..748dbd281fbe9ca7df8f06ef2de8488a3a89e924 100644
--- a/src/index.js
+++ b/src/index.js
@@ -20,6 +20,6 @@
  *
  * ** end header
  */
-import {
+export {
     TransactionService
 } from "./TransactionService";