autoloader and composer script