portfolio functionality add remove list  working