diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..179cb0c
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "themes/hello-friend-ng"]
+ path = themes/hello-friend-ng
+ url = https://github.com/rhazdon/hugo-theme-hello-friend-ng.git
diff --git a/archetypes/default.md b/archetypes/default.md
new file mode 100644
index 0000000..c6f3fce
--- /dev/null
+++ b/archetypes/default.md
@@ -0,0 +1,5 @@
++++
+title = '{{ replace .File.ContentBaseName "-" " " | title }}'
+date = {{ .Date }}
+draft = true
++++
diff --git a/assets/kestrellogotmp.bmp b/assets/kestrellogotmp.bmp
new file mode 100644
index 0000000..fba8d5f
Binary files /dev/null and b/assets/kestrellogotmp.bmp differ
diff --git a/content/about.md b/content/about.md
new file mode 100644
index 0000000..41debdc
--- /dev/null
+++ b/content/about.md
@@ -0,0 +1,5 @@
+We are a group of quantum optimal control researchers and software engineers looking to bring the best quantum control software to many prominent quantum hardware platforms.
+
+Many of the innovations in modern control techniques, often seen in robotics applications, bear deep relevance to controlling qubits of today's quantum computers. To control qubits to apply computational gates with the highest fidelity, shortest time, all while respecting the limits of our hardware requires solving difficult problems. Leveraging ___ techniques, solutions to these problems can be found and further optimized through expirimentation.
+
+Improving the fidelity of gate operations will bring more scalable, fault-tolerant, and possibly error-corrected quantum chips closer to today.
diff --git a/content/contact.md b/content/contact.md
new file mode 100644
index 0000000..485ea4f
--- /dev/null
+++ b/content/contact.md
@@ -0,0 +1,3 @@
+Email us at:
+
+`contact at kestrelquantum dot com`
diff --git a/content/posts/2024-06-11.md b/content/posts/2024-06-11.md
new file mode 100644
index 0000000..89ead13
--- /dev/null
+++ b/content/posts/2024-06-11.md
@@ -0,0 +1,11 @@
+---
+title: Launching the Kestrel blog
+date: "2024-06-11 21:26:31.995 -0400"
+draft: false
+---
+
+Hi everyone! We are proud to annouce to launch of our new website and blog covering various technological developments and improvements as we work on delivering the best quantum optimal control software.
+
+Check out our work on the Julia package(s) [Piccolo.jl](https://github.com/aarontrowbridge/Piccolo.jl) (meta-package), and [QuantumCollocation.jl](https://github.com/aarontrowbridge/QuantumCollocation.jl)
+
+**The Kestrel Team**
diff --git a/hugo.toml b/hugo.toml
new file mode 100644
index 0000000..1254321
--- /dev/null
+++ b/hugo.toml
@@ -0,0 +1,67 @@
+baseurl = "localhost"
+title = "Piccolo.jl"
+languageCode = "en-us"
+theme = "hello-friend-ng"
+paginate = 10
+
+[params]
+ dateform = "Jan 2, 2006"
+ dateformShort = "Jan 2"
+ dateformNum = "2006-01-02"
+ dateformNumTime = "2006-01-02 15:04"
+
+ # Subtitle for home
+ homeSubtitle = "for quantum optimal control"
+
+ # Set disableReadOtherPosts to true in order to hide the links to other posts.
+ disableReadOtherPosts = false
+
+ # Enable sharing buttons, if you like
+ enableSharingButtons = true
+
+ # Show a global language switcher in the navigation bar
+ enableGlobalLanguageMenu = true
+
+ # Metadata mostly used in document's head
+ description = "Kestrel Quantum - quantum optimal control"
+ keywords = "homepage, blog"
+ images = [""]
+
+[taxonomies]
+ category = "blog"
+ tag = "tags"
+ series = "series"
+
+[languages]
+ [languages.en.params]
+ title = "Kestrel Quantum"
+ keywords = ""
+ copyright = 'CC BY-NC 4.0'
+ readOtherPosts = "Read other posts"
+ subtitle = "Towards better qubits"
+
+ [languages.en.params.logo]
+ logoText = "Kestrel Quantum"
+ logoHomeLink = "/"
+ logoMark = " "
+ logoCursorColor = "MediumTurquoise"
+ logoCursorAnimate = "2s"
+
+ path = "img/kestrellogotmp.svg"
+ # alt = "Kestrel - bird of prey"
+
+ # And you can even create generic menu
+ [[menu.main]]
+ identifier = "blog"
+ name = "Blog"
+ url = "/posts"
+
+ [[menu.main]]
+ identifier = "about"
+ name = "About"
+ url = "/about"
+
+ [[menu.main]]
+ identifier = "contact us"
+ name = "Contact"
+ url = "/contact"
\ No newline at end of file
diff --git a/shell.nix b/shell.nix
new file mode 100644
index 0000000..becd967
--- /dev/null
+++ b/shell.nix
@@ -0,0 +1,5 @@
+{ pkgs ? import {} }:
+ pkgs.mkShell {
+ # nativeBuildInputs is usually what you want -- tools you need to run
+ nativeBuildInputs = with pkgs.buildPackages; [ hugo ];
+}
\ No newline at end of file
diff --git a/static/img/kestrellogotmp.svg b/static/img/kestrellogotmp.svg
new file mode 100644
index 0000000..fd1721d
--- /dev/null
+++ b/static/img/kestrellogotmp.svg
@@ -0,0 +1,220 @@
+
+
+
diff --git a/themes/hello-friend-ng b/themes/hello-friend-ng
new file mode 160000
index 0000000..5c9a5fd
--- /dev/null
+++ b/themes/hello-friend-ng
@@ -0,0 +1 @@
+Subproject commit 5c9a5fd4ecfd2dbce0c69c986b55fc91d9245f1e