explain directory