changes to Directory.h