Fix API, add the semi-automatic way, update the doc, bump to 0.2