diretory initialization