renamed to PortfolioViewController