better autoloader support