multiply this pattern architecture