file structure for portfolio