2. done... except the pattern expression