added portfolio constructor
portfolio constructor