updated web portfolio js