diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 0.1.3
+
+* Add lauching order directive for config file(yaml)
+
 ## 0.1.2
 
 * Update cabal-test (remove setup for running daemon)
diff --git a/Test/Sandbox/Compose/Core.hs b/Test/Sandbox/Compose/Core.hs
--- a/Test/Sandbox/Compose/Core.hs
+++ b/Test/Sandbox/Compose/Core.hs
@@ -14,6 +14,7 @@
 import Test.Sandbox.Compose.Template
 import Test.Sandbox 
 import Test.Sandbox.Internals
+import Data.List
 import qualified Data.Yaml as Y
 import System.Process
 import System.Exit
@@ -73,7 +74,7 @@
 
 runServices :: Services -> Sandbox ()
 runServices services = do
-  forM_ (M.toList services) $ \(k,_) -> do
+  forM_ (sortBy (\a b -> compare (sOrder (snd a)) (sOrder (snd b))) (M.toList services)) $ \(k,_) -> do
     runService k services
 
 registerService :: ServiceName -> Service -> Sandbox ()
diff --git a/Test/Sandbox/Compose/Type.hs b/Test/Sandbox/Compose/Type.hs
--- a/Test/Sandbox/Compose/Type.hs
+++ b/Test/Sandbox/Compose/Type.hs
@@ -29,7 +29,8 @@
 type Services = M.Map ServiceName Service
 
 data Service = Service {
-  sCmd :: FilePath
+  sOrder :: Maybe Int
+, sCmd :: FilePath
 , sArgs :: [String]
 , sConfs :: Maybe (M.Map ConfName ConfContent)
 , sDirs :: Maybe [DirName]
diff --git a/test-sandbox-compose.cabal b/test-sandbox-compose.cabal
--- a/test-sandbox-compose.cabal
+++ b/test-sandbox-compose.cabal
@@ -2,7 +2,7 @@
 --  documentation, see http://haskell.org/cabal/users-guide/
 
 name:                test-sandbox-compose
-version:             0.1.2
+version:             0.1.3
 synopsis:            Lightweight development enviroments using test-sandbox
 description:         
 license:             BSD3
