Add create portfolio functionality