organize the structure of folder
organize the code