add doc folder
do refactor folder