add doc
add json
add ipc
add settings