index changes and transform