I'm using a really basic library in Codeigniter. In order to use it I need to pass in a number of config parameters using a config function. My library currently requires me to instantiate it before I can call the config, i.e., I have to use it as below:

```
$this->load->library('Library');
$instance = new Library();
$instance->config($configparams);

```

I'd like to use it like standard CodeIgniter libraries:

```
$this->load->library('Library');
$this->library->config($configparams);

```

What do I need to add to the library in order to have it auto-instantiate? The code is as below:

```
class Library {

     function config($configparams){
       ...
     }
}

```

**This is working now. I swear it wasn't working before I posted on SO! Thanks for posts.**