chauses pattern