typedef Index