Autoloader

Autoloader created
$k and $v are not descriptive. And do we use $k anywhere?