added portfolio backend