comprehensive portfolio