add document generator docco.