add docs and tools.