add files and directories.