1. Generate all the information that is aboslutely necessary to perform the behavior 2. Model the behavior 3. Practice 4. Reinforce through verbal feedback 5. Reteach- not punish