implemented portfolio section