diff --git a/wunderline-add.js b/wunderline-add.js
index <HASH>..<HASH> 100644
--- a/wunderline-add.js
+++ b/wunderline-add.js
@@ -149,13 +149,16 @@ function main () {
       },
       function (task, cb) {
         if (app.subtask) {
-          api.post({url: '/subtasks', body: { task_id: task.id, title: app.subtask, completed: false }}, function (err, res, body) {
-            if (err || body.error) {
-              console.error(JSON.stringify(err || body.error, null, 2))
-              process.exit(1)
-            }
-
-            cb(null, task)
+          var subtasks = app.subtask.reverse()
+          subtasks.forEach(stask => {
+            api.post({url: '/subtasks', body: { task_id: task.id, title: stask, completed: false }}, function (err, res, body) {
+              if (err || body.error) {
+                console.error(JSON.stringify(err || body.error, null, 2))
+                process.exit(1)
+              }
+
+              cb(null, task)
+            })
           })
         } else {
           cb(null, task)
Iterate over subtasks and send a POST request for each