more manual conversions, and sketch of an algorithm in documentation.