set up layout and file structure.