bit of explanation of directory structure