directory and file changes