portfolio pattern 2