added portfolio class