added "markdown parser"