terminology: target vs. target pattern