added autoloader declaration