index and returns