updated web portfolio structure