renaming directories and adding files and such