i --> idx