企業版
avoiding excessively symmetrical patterns