PP3 - means employing a blend of approaches including direct teaching.