diff --git a/math_algo.asd b/math_algo.asd
index e69de29..b0a1c73 100644
--- a/math_algo.asd
+++ b/math_algo.asd
@@ -0,0 +1,20 @@
+(defpackage :com.gigamonkeys.math-algorithm (:use :asdf :cl))
+(in-package :com.gigamonkeys.math-algorithm)
+
+(defsystem math
+  :name "math"
+  :author "Tyrion Lannister <Tyrion.Lannister.274AL@gmail.com>"
+  :version "0.1"
+  :maintainer "Tyrion Lannister <Tyrion.Lannister.274AL@gmail.com>"
+  :license ""
+  :description "Only used for learn Common Lisp."
+  :long-description ""
+  ((:file "packages")
+   (:file "abs" :depends-on ("packages"))
+   (:file "average" :depends-on ("packages"))
+   (:file "factorial" :depends-on ("packages"))
+   (:file "fib" :depends-on ("packages"))
+   (:file "square" :depends-on ("packages"))
+   (:file "sqrt" :depends-on ("packages" "abs" "average" "square")))
+  :depends-on (:macro-utilities))
+