index bounds