updated index with autoloading