pattern modify.