alg=dir