pattern update #1