updated custom class autoloading