Add Compound Pattern