largely changed some funcs
Index experiment