add documentation folder
add documentation folder
change documentation
code refactor