added org-mode implementation