autoloader proccess improvement