setting up directory structure.