mod: directory struction