diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
new file mode 100644
index 0000000..3c09ee7
--- /dev/null
+++ b/.github/CODEOWNERS
@@ -0,0 +1 @@
+*     @brewmaster012 @lumtis @fbac @ws4charlie
\ No newline at end of file
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
new file mode 100644
index 0000000..06803e2
--- /dev/null
+++ b/.github/workflows/test.yml
@@ -0,0 +1,20 @@
+name: test
+
+on:
+  push:
+    branches:
+      - main
+  pull_request:
+    branches:
+      - main
+
+jobs:
+  run-anchor-test:
+    runs-on: ubuntu-20.04
+    steps:
+      - uses: actions/checkout@v3
+      - uses: metadaoproject/anchor-test@v2
+        with:
+          anchor-version: '0.30.1'
+          solana-cli-version: '1.18.15'
+          node-version: 'v20.15.0'
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c3946ed
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+.anchor/
+target/
\ No newline at end of file