setting up file structure