updated index skeleton