basic dir reading