diff --git a/_haikus/2024_hactober_first_commit.md b/_haikus/2024_hactober_first_commit.md
new file mode 100644
index 000000000..4c010d427
--- /dev/null
+++ b/_haikus/2024_hactober_first_commit.md
@@ -0,0 +1,10 @@
+---
+layout: haiku
+title: Google I want
+author: AayanshSingh
+---
+
+The woods are lovely dark and deep,
+But I have promises to keep,
+And miles to go before I sleep,
+And miles to go before I sleep.
\ No newline at end of file
diff --git a/package.json b/package.json
index 5c293449d..5a944332c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,7 @@
{
"name": "cloud_haiku",
"version": "1.0.0",
+ "type": "module",
"description": "Haiku structure testing for cloud_haiku repo",
"main": "test.js",
"scripts": {
diff --git a/test.js b/test.js
index bdfc670c0..783d49d8f 100644
--- a/test.js
+++ b/test.js
@@ -1,6 +1,6 @@
require('tap').mochaGlobals()
const assert = require('assert')
-const remark = require('remark')
+import remark from 'remark';
const frontmatter = require('remark-frontmatter')
const extract = require('remark-extract-frontmatter')
const yaml = require('yaml').parse