portfolio controller