re-written
Merge pull request #845 from abhinavc/master

Re-written 2/zyg/hco8i