adding files and directories