updated directory listing and changed invalidation access