directory maintenance