with directory