start to introduce index logics