competitive preparation....