portfolio prototype