subdirectory cleanup