diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -155,7 +155,7 @@
 
 This command asks the user for the offsetting accounts of imported transactions, or more specifically, transaction whose second posting's account begins with `TODO`. 
 
-Have a look at the example output [here](match.md).
+Have a look at the example output [here](example_output/match.md).
 
 The significantly speed up this process, it learns the account mapping from existing transactions in the configured `ledgers.imported` file using the original source of the imported transaction.  
 
@@ -184,7 +184,7 @@
 buchhaltung add
 ```
 
-This command opens a transaction editor. [Here](add.md) is an example of the output of this command.
+This command opens a transaction editor. [Here](example_output/add.md) is an example of the output of this command.
 
 The amount of manual typing is kept to a minimum by two clever suggestion mechanisms and TAB completion.
 
@@ -227,7 +227,7 @@
 
 If there is more than one user configured — possibly each with their own ledger, they can be included/activated via the command-line argument `-w`. This enables you to enter a transaction where postings belong to different users. When done, a transaction for each user will be generated containing their respective postings and a balancing posting to an account prefixed with the configured `accountPrefixOthers`.
 
-Example taken from the [output](add_multi_user.md) of the above command:
+Example taken from the [output](example_output/add_multi_user.md) of the above command:
 
 ```shell
 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/add.md b/add.md
deleted file mode 100644
--- a/add.md
+++ /dev/null
@@ -1,82 +0,0 @@
-```
-(Reading journal from
-"~/.buchhaltung/jo/import.ledger"
-"~/.buchhaltung/jo/entered_by_jo.ledger")
-...
-
-Hi jo!
-
-Use readline keys to edit, use tab key to complete account names.
-
-A code (in parentheses) may be entered following transaction dates.
-
-A comment may be entered following descriptions or amounts.
-
-3378 Transactions found
-
-Starting new transaction...
-Enter amount (zero for any transaction) [0]: 22.94
-1)
-2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702    ; generated: by Common.fillTxn 2015-03-31 03:29:48.644423 CEST
-    Assets:Accounts:BankA:Checking   -22.940 EUR
-    Accounts payable:Lidl         22.940 EUR    ; HBCI: "";"234789183";"234789183";"";"";"2015/01/19";"2015/01/19";"-22.94";"EUR";"Johannes Gerer";"DANKE, IHR LIDL";"";"LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""
-
-
-{number}: use one of the above 1 transactions
-'m': enter transaction manually
-'r': enter new amount to find existing transations
-1
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702
-
-                   Account                    |   Amount    | Assertion
-----------------------------------------------+-------------+-----------+----------
-0,jo    Accounts payable:Lidl                 | -22.940 EUR |           |
-1,jo    Expenses:Food                         |             |           | 129
-2,jo -> Account receivable:Friends:Marc       |             |           | 95
-3,jo    Assets:Food storage                   |             |           | 5
-4,jo    Expenses:Household                    |             |           | 1
-----------------------------------------------+-------------+-----------+----------
-Open Balance                                  | 22.940 EUR  |
-
-[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
-[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
-                              [m]iss                         [c]lear
-your action: r
-
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702
-
-                   Account                    |   Amount    | Assertion | Frequency
-----------------------------------------------+-------------+-----------+----------
-0,jo    Accounts payable:Lidl                 | -22.940 EUR |           |
-1,jo    Expenses:Food                         | 22.94 EUR   |           | 129
-2,jo -> Account receivable:Friends:Marc       |             |           | 95
-3,jo    Assets:Food storage                   |             |           | 5
-4,jo    Expenses:Household                    |             |           | 1
-----------------------------------------------+-------------+-----------+----------
-Open Balance                                  | 0           |
-
-[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
-[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
-                              [m]iss                         [c]lear
-your action: s
-
-#######  jo:  Balanced Transaction   #######
-
-2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702    ; Entered on "2016-12-20T16:57:00Z" by 'buchhaltung' user jo
-    Accounts payable:Lidl             -22.940 EUR
-    Expenses:Food                      22.94 EUR
-
-
-
-Save? [y/N] y
-New transaction created for 'jo'
-
-1 Transactions were changed
-
-```
diff --git a/add_multi_user.md b/add_multi_user.md
deleted file mode 100644
--- a/add_multi_user.md
+++ /dev/null
@@ -1,131 +0,0 @@
-```shell
-$ buchhaltung add -w alice
-(Reading journal from
-"~/.buchhaltung/jo/import.ledger"
-"~/.buchhaltung/jo/entered_by_jo.ledger")
-...
-
-Hi jo!
-
-Use readline keys to edit, use tab key to complete account names.
-
-A code (in parentheses) may be entered following transaction dates.
-
-A comment may be entered following descriptions or amounts.
-
-3380 Transactions found
-
-Starting new transaction...
-Enter amount (zero for any transaction) [0]: $ 100
-Date [2016-12-19]:
-Title: Dinner
-Enter source account: Assets:Wallet
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-2016/12/19 Dinner
-
-       Account        |  Amount  | Assertion
-----------------------+----------+-----------+----------
-0,jo -> Wallet:Assets | $ -100.0 |           |
-----------------------+----------+-----------+----------
-Open Balance          | $ 100.0  |
-
-[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
-[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
-                              [m]iss                         [c]lear
-your action: n
-
-Account [Assets:Wallet]: Expenses:Food
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-2016/12/19 Dinner
-
-       Account        |  Amount  | Assertion
-----------------------+----------+-----------+----------
-0,jo    Wallet:Assets | $ -100.0 |           |
-1,jo -> Food:Expenses |          |           |
-----------------------+----------+-----------+----------
-Open Balance          | $ 100.0  |
-
-[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
-[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
-                              [m]iss                         [c]lear
-your action: h
-
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-2016/12/19 Dinner
-
-       Account        |  Amount  | Assertion
-----------------------+----------+-----------+----------
-0,jo    Wallet:Assets | $ -100.0 |           |
-1,jo -> Food:Expenses | $ 50     |           |
-----------------------+----------+-----------+----------
-Open Balance          | $ 50.0   |
-
-[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
-[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
-                              [m]iss                         [c]lear
-your action: N
-
-Account [Expenses:Food]:
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-2016/12/19 Dinner
-
-        Account          |  Amount  | Assertion
--------------------------+----------+-----------+----------
-0,jo    Wallet:Assets    | $ -100.0 |           |
-1,jo    Food:Expenses    | $ 50     |           |
-2,alice -> Food:Expenses |          |           |
--------------------------+----------+-----------+----------
-Open Balance             | $ 50.0   |
-
-[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
-[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
-                              [m]iss                         [c]lear
-your action: r
-
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-2016/12/19 Dinner
-
-        Account          |  Amount  | Assertion
--------------------------+----------+-----------+----------
-0,jo    Wallet:Assets    | $ -100.0 |           |
-1,jo    Food:Expenses    | $ 50     |           |
-2,alice -> Food:Expenses | $ 50     |           |
--------------------------+----------+-----------+----------
-Open Balance             | 0        |
-
-[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
-[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
-                              [m]iss                         [c]lear
-your action: s
-
-#######  jo:  Balanced Transaction   #######
-
-2016/12/19 Dinner    ; Entered on "2016-12-19T19:01:00Z" by 'buchhaltung' user jo
-    Wallet:Assets                             $ -100.0
-    Food:Expenses                                 $ 50
-    Accounts receivable:Friends:alice:jo          $ 50
-
-
-
-#######  alice:  Balanced Transaction   #######
-
-2016/12/19 Dinner    ; Entered on "2016-12-19T19:01:00Z" by 'buchhaltung' user jo
-    Accounts receivable:Friends:jo:jo         $ -50
-    Food:Expenses                              $ 50
-
-
-
-Save? [y/N] y
-New transaction created for 'jo'
-New transaction created for 'alice'
-```
diff --git a/buchhaltung.cabal b/buchhaltung.cabal
--- a/buchhaltung.cabal
+++ b/buchhaltung.cabal
@@ -1,5 +1,5 @@
 name: buchhaltung
-version: 0.0.4
+version: 0.0.5
 cabal-version: >=1.10
 build-type: Custom
 license: MIT
@@ -18,9 +18,9 @@
 tested-with: GHC ==7.10.1
 extra-source-files:
     README.md
-    add.md
-    add_multi_user.md
-    match.md
+    example_output/add.md
+    example_output/add_multi_user.md
+    example_output/match.md
     stack.yaml
     config.yml
     buchhaltung_autocomplete.bash
@@ -30,6 +30,72 @@
 source-repository head
     type: git
     location: http://github.com/johannesgerer/buchhaltung
+
+library
+    exposed-modules:
+        Buchhaltung.Add
+        Buchhaltung.AQBanking
+        Buchhaltung.Ask
+        Buchhaltung.Common
+        Buchhaltung.Import
+        Buchhaltung.Importers
+        Buchhaltung.Match
+        Buchhaltung.Commandline
+        Buchhaltung.OptionParsers
+        Buchhaltung.Types
+        Buchhaltung.Uniques
+        Buchhaltung.Utils
+        Buchhaltung.ZipEdit2
+        Buchhaltung.Zipper
+    build-depends:
+        Decimal >=0.4.2 && <0.5,
+        ListLike ==4.5.*,
+        MissingH >=1.4.0.1 && <1.5,
+        aeson >=1.0.0 && <1.1,
+        ansi-wl-pprint >=0.6.7.3 && <0.7,
+        array >=0.5.1.1 && <0.6,
+        async >=2.1.1 && <2.2,
+        base >=4.0.0.0 && <5,
+        boxes >=0.1.4 && <0.2,
+        bytestring >=0.10.8.1 && <0.11,
+        lens >=4.15.1 && <4.16,
+        cassava >=0.4.1.0 && <0.5,
+        containers >=0.5.7.1 && <0.6,
+        data-default >=0.7.1.1 && <0.8,
+        deepseq >=1.4.2.0 && <1.5,
+        directory >=1.2.6.2 && <1.3,
+        edit-distance >=0.2.2.1 && <0.3,
+        file-embed >=0.0.10 && <0.1,
+        filepath >=1.4.1.0 && <1.5,
+        formatting >=6.2.4 && <6.3,
+        hashable >=1.2.4.0 && <1.3,
+        haskeline >=0.7.2.3 && <0.8,
+        hint >=0.6.0 && <0.7,
+        hledger ==1.1.*,
+        hledger-lib ==1.1.*,
+        lifted-base >=0.2.3.8 && <0.3,
+        megaparsec >=5.0.0 && <5.2,
+        monad-control >=1.0.1.0 && <1.1,
+        mtl >=2.2.1 && <2.3,
+        optparse-applicative ==0.13.*,
+        parsec >=3.1.11 && <3.2,
+        process >=1.1.0.2 && <1.5,
+        regex-compat >=0.95.1 && <0.96,
+        regex-tdfa >=1.2.2 && <1.3,
+        regex-tdfa-text >=1.0.0.3 && <1.1,
+        safe >=0.3.10 && <0.4,
+        semigroups >=0.18.2 && <0.19,
+        split >=0.2.3.1 && <0.3,
+        strict >=0.3.2 && <0.4,
+        temporary >=1.2.0.4 && <1.3,
+        text >=1.2.2.1 && <1.3,
+        time >=1.6.0.1 && <1.7,
+        transformers >=0.5.2.0 && <0.6,
+        unordered-containers >=0.2.7.2 && <0.3,
+        vector >=0.11.0.0 && <0.12,
+        yaml >=0.8.21.1 && <0.9
+    default-language: Haskell2010
+    hs-source-dirs: src
 
 executable buchhaltung
     main-is: main.hs
diff --git a/buchhaltung_autocomplete.bash b/buchhaltung_autocomplete.bash
--- a/buchhaltung_autocomplete.bash
+++ b/buchhaltung_autocomplete.bash
@@ -9,7 +9,7 @@
         CMDLINE=(${CMDLINE[@]} --bash-completion-word $arg)
     done
 
-    COMPREPLY=( $(/usr/bin/buchhaltung "${CMDLINE[@]}") )
+    COMPREPLY=( $(/home/johannes/.local/bin/buchhaltung "${CMDLINE[@]}") )
 }
 
 complete -o filenames -F _buchhaltung buchhaltung
diff --git a/buchhaltung_autocomplete.zsh b/buchhaltung_autocomplete.zsh
--- a/buchhaltung_autocomplete.zsh
+++ b/buchhaltung_autocomplete.zsh
@@ -10,7 +10,7 @@
         CMDLINE=(${CMDLINE[@]} --bash-completion-word $arg)
     done
 
-    COMPREPLY=( $(/usr/bin/buchhaltung "${CMDLINE[@]}") )
+    COMPREPLY=( $(/home/johannes/.local/bin/buchhaltung "${CMDLINE[@]}") )
 }
 
 complete -o filenames -F _buchhaltung buchhaltung
diff --git a/example_output/add.md b/example_output/add.md
new file mode 100644
--- /dev/null
+++ b/example_output/add.md
@@ -0,0 +1,82 @@
+```shell
+(Reading journal from
+"~/.buchhaltung/jo/import.ledger"
+"~/.buchhaltung/jo/entered_by_jo.ledger")
+...
+
+Hi jo!
+
+Use readline keys to edit, use tab key to complete account names.
+
+A code (in parentheses) may be entered following transaction dates.
+
+A comment may be entered following descriptions or amounts.
+
+3378 Transactions found
+
+Starting new transaction...
+Enter amount (zero for any transaction) [0]: 22.94
+1)
+2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702    ; generated: by Common.fillTxn 2015-03-31 03:29:48.644423 CEST
+    Assets:Accounts:BankA:Checking   -22.940 EUR
+    Accounts payable:Lidl         22.940 EUR    ; HBCI: "";"234789183";"234789183";"";"";"2015/01/19";"2015/01/19";"-22.94";"EUR";"Johannes Gerer";"DANKE, IHR LIDL";"";"LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""
+
+
+{number}: use one of the above 1 transactions
+'m': enter transaction manually
+'r': enter new amount to find existing transations
+1
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702
+
+                   Account                    |   Amount    | Assertion
+----------------------------------------------+-------------+-----------+----------
+0,jo    Accounts payable:Lidl                 | -22.940 EUR |           |
+1,jo    Expenses:Food                         |             |           | 129
+2,jo -> Account receivable:Friends:Marc       |             |           | 95
+3,jo    Assets:Food storage                   |             |           | 5
+4,jo    Expenses:Household                    |             |           | 1
+----------------------------------------------+-------------+-----------+----------
+Open Balance                                  | 22.940 EUR  |
+
+[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
+[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
+                              [m]iss                         [c]lear
+your action: r
+
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702
+
+                   Account                    |   Amount    | Assertion | Frequency
+----------------------------------------------+-------------+-----------+----------
+0,jo    Accounts payable:Lidl                 | -22.940 EUR |           |
+1,jo    Expenses:Food                         | 22.94 EUR   |           | 129
+2,jo -> Account receivable:Friends:Marc       |             |           | 95
+3,jo    Assets:Food storage                   |             |           | 5
+4,jo    Expenses:Household                    |             |           | 1
+----------------------------------------------+-------------+-----------+----------
+Open Balance                                  | 0           |
+
+[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
+[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
+                              [m]iss                         [c]lear
+your action: s
+
+#######  jo:  Balanced Transaction   #######
+
+2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702    ; Entered on "2016-12-20T16:57:00Z" by 'buchhaltung' user jo
+    Accounts payable:Lidl             -22.940 EUR
+    Expenses:Food                      22.94 EUR
+
+
+
+Save? [y/N] y
+New transaction created for 'jo'
+
+1 Transactions were changed
+
+```
diff --git a/example_output/add_multi_user.md b/example_output/add_multi_user.md
new file mode 100644
--- /dev/null
+++ b/example_output/add_multi_user.md
@@ -0,0 +1,131 @@
+```shell
+$ buchhaltung add -w alice
+(Reading journal from
+"~/.buchhaltung/jo/import.ledger"
+"~/.buchhaltung/jo/entered_by_jo.ledger")
+...
+
+Hi jo!
+
+Use readline keys to edit, use tab key to complete account names.
+
+A code (in parentheses) may be entered following transaction dates.
+
+A comment may be entered following descriptions or amounts.
+
+3380 Transactions found
+
+Starting new transaction...
+Enter amount (zero for any transaction) [0]: $ 100
+Date [2016-12-19]:
+Title: Dinner
+Enter source account: Assets:Wallet
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+2016/12/19 Dinner
+
+       Account        |  Amount  | Assertion
+----------------------+----------+-----------+----------
+0,jo -> Wallet:Assets | $ -100.0 |           |
+----------------------+----------+-----------+----------
+Open Balance          | $ 100.0  |
+
+[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
+[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
+                              [m]iss                         [c]lear
+your action: n
+
+Account [Assets:Wallet]: Expenses:Food
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+2016/12/19 Dinner
+
+       Account        |  Amount  | Assertion
+----------------------+----------+-----------+----------
+0,jo    Wallet:Assets | $ -100.0 |           |
+1,jo -> Food:Expenses |          |           |
+----------------------+----------+-----------+----------
+Open Balance          | $ 100.0  |
+
+[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
+[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
+                              [m]iss                         [c]lear
+your action: h
+
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+2016/12/19 Dinner
+
+       Account        |  Amount  | Assertion
+----------------------+----------+-----------+----------
+0,jo    Wallet:Assets | $ -100.0 |           |
+1,jo -> Food:Expenses | $ 50     |           |
+----------------------+----------+-----------+----------
+Open Balance          | $ 50.0   |
+
+[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
+[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
+                              [m]iss                         [c]lear
+your action: N
+
+Account [Expenses:Food]:
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+2016/12/19 Dinner
+
+        Account          |  Amount  | Assertion
+-------------------------+----------+-----------+----------
+0,jo    Wallet:Assets    | $ -100.0 |           |
+1,jo    Food:Expenses    | $ 50     |           |
+2,alice -> Food:Expenses |          |           |
+-------------------------+----------+-----------+----------
+Open Balance             | $ 50.0   |
+
+[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
+[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
+                              [m]iss                         [c]lear
+your action: r
+
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+2016/12/19 Dinner
+
+        Account          |  Amount  | Assertion
+-------------------------+----------+-----------+----------
+0,jo    Wallet:Assets    | $ -100.0 |           |
+1,jo    Food:Expenses    | $ 50     |           |
+2,alice -> Food:Expenses | $ 50     |           |
+-------------------------+----------+-----------+----------
+Open Balance             | 0        |
+
+[r]est    [j]next   [u]ser    [+]add   [t]itle   [?]Help     [s]ave       [p]%
+[h]alf    [k]prev   [n/N]ew   [e]dit   [d]ate    [x]remove   [Q]discard   [v]AT
+                              [m]iss                         [c]lear
+your action: s
+
+#######  jo:  Balanced Transaction   #######
+
+2016/12/19 Dinner    ; Entered on "2016-12-19T19:01:00Z" by 'buchhaltung' user jo
+    Wallet:Assets                             $ -100.0
+    Food:Expenses                                 $ 50
+    Accounts receivable:Friends:alice:jo          $ 50
+
+
+
+#######  alice:  Balanced Transaction   #######
+
+2016/12/19 Dinner    ; Entered on "2016-12-19T19:01:00Z" by 'buchhaltung' user jo
+    Accounts receivable:Friends:jo:jo         $ -50
+    Food:Expenses                              $ 50
+
+
+
+Save? [y/N] y
+New transaction created for 'jo'
+New transaction created for 'alice'
+```
diff --git a/example_output/match.md b/example_output/match.md
new file mode 100644
--- /dev/null
+++ b/example_output/match.md
@@ -0,0 +1,36 @@
+```shell
+(Reading journal from
+"~/.buchhaltung/jo/import.ledger")
+...
+
+Learning: Accounts receivable:companies:Simyo
+Learning: Accounts receivable:companies:Simyo
+
+Field              | Value
+------------------ | -------------------------
+date               | 2015/04/21
+formatName         | aqBanking
+formatVersion      | 4
+localAccountNumber | 234789183
+localBankCode      | 234789183
+localName          | Johannes Gerer
+purpose            | LASTSCHRIFT/BELAST.
+purpose1           | 10119238260151-24059470
+purpose2           | END-TO-END-REF.:
+purpose3           | 1011923826
+purpose4           | COR1 / MANDATSREF.:
+purpose5           | SIMC1405180003419290
+purpose6           | GLÄUBIGER-ID:
+purpose7           | DE84ZZZ00000437964
+purpose8           | Ref. IG215110B0600526/690
+remoteName         | SIMYO GMBH
+value_currency     | EUR
+value_value        | -4.90
+valutadate         | 2015/04/21
+
+Current Transaction: 1, Remaining: 486
+uncertainty: 53.80      Simyo:companies:Accounts receivable
+[<, >, save, RET]:      save
+
+1 Transactions were changed
+```
diff --git a/match.md b/match.md
deleted file mode 100644
--- a/match.md
+++ /dev/null
@@ -1,36 +0,0 @@
-```
-(Reading journal from
-"~/.buchhaltung/jo/import.ledger")
-...
-
-Learning: Accounts receivable:companies:Simyo
-Learning: Accounts receivable:companies:Simyo
-
-Field              | Value
------------------- | -------------------------
-date               | 2015/04/21
-formatName         | aqBanking
-formatVersion      | 4
-localAccountNumber | 234789183
-localBankCode      | 234789183
-localName          | Johannes Gerer
-purpose            | LASTSCHRIFT/BELAST.
-purpose1           | 10119238260151-24059470
-purpose2           | END-TO-END-REF.:
-purpose3           | 1011923826
-purpose4           | COR1 / MANDATSREF.:
-purpose5           | SIMC1405180003419290
-purpose6           | GLÄUBIGER-ID:
-purpose7           | DE84ZZZ00000437964
-purpose8           | Ref. IG215110B0600526/690
-remoteName         | SIMYO GMBH
-value_currency     | EUR
-value_value        | -4.90
-valutadate         | 2015/04/21
-
-Current Transaction: 1, Remaining: 486
-uncertainty: 53.80      Simyo:companies:Accounts receivable
-[<, >, save, RET]:      save
-
-1 Transactions were changed
-```
