Add index, first, and last to each helper