autoloader was changed into spl_autoload_register