Dir operations implemented