add directories and files
add directories and files