begin step 2: wrong purposes