add directoryOperation