update folder structure and also update the document about folder structure