have part2 look for the index prototype