CodeIgniter la création de MY_Controller

Comment puis-je créer MY_Controller. Où est le bon endroit pour mettre ce fichier, je l'ai mis dans le coeur, dossier, et j'ai ajouter dans le fichier autoload
code

function __autoload($class)
{
 if(strpos($class, 'CI_') !== 0)
 {
  @include_once( APPPATH . 'core/'. $class . EXT );
 }
}

puis j'ai créé MY_Controller

class My_Controller extends CI_Controller
{

    public function __construct() {

        parent::__construct();
        $this->load->view('view_header');
        $this->load->view('includes/nav_home');
        $this->load->view('view_home');
        $this->load->view('view_footer');   

    }
}

mais je reçois l'erreur

De la classe de MY_Controller' ne trouve pas dans C:\wamp\www\vezba\application\controllers\pages.php sur la ligne 4

j'ai appelé MY_Controller dans le fichier

class Pages extends MY_Controller 
{    
   function __construct() {
    parent::__construct();
  }

} 

Où pourrait être le problème??