-updated directory structure