diff --git a/src/Query/Builder.js b/src/Query/Builder.js
index <HASH>..<HASH> 100644
--- a/src/Query/Builder.js
+++ b/src/Query/Builder.js
@@ -9,7 +9,9 @@ import WhereRaw from './WhereRaw';
 
 export default class Builder {
 
-    constructor() {
+    constructor(neode) {
+        this._neode = neode;
+
         this._params = {};
         this._statements = [];
         this._current;
@@ -135,16 +137,25 @@ export default class Builder {
         this.whereStatement();
         this.statement();
 
-        let query = this._statements.map(statement => {
+        this._query = this._statements.map(statement => {
             return statement.toString();
         }).join('\n');
 
         return {
-            query,
+            query: this._query ,
             params: this._params
         };
     }
 
+    /**
+     * Execute the query
+     *
+     * @return {Promise}
+     */
+    execute() {
+        return this._neode.cypher(this._query, this._params);
+    }
+
 
 
 }
\ No newline at end of file
Added execute method to query builder