diff --git a/api/googleBooks.js b/api/googleBooks.js
new file mode 100644
index 0000000..5789f5f
--- /dev/null
+++ b/api/googleBooks.js
@@ -0,0 +1,13 @@
+import axios from '@nuxtjs/axios';
+
+const client = {
+  client: axios.create({
+    baseURL: 'https://www.googleapis.com/books/v1',
+  }),
+  async requestBookInformation(isbn) {
+    const resp = await this.client.get(`/${isbn}`);
+    return resp.data;
+  },
+};
+
+export default client;
diff --git a/pages/books/new.vue b/pages/books/new.vue
new file mode 100644
index 0000000..5c248aa
--- /dev/null
+++ b/pages/books/new.vue
@@ -0,0 +1,66 @@
+
+  
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+      
+         +
+      
+    
+
+    
+