removed algorithmic-style algo in favor for python-style algo.
rewrote about annotations (which is now supported in all output formats)