finite number of targets