started alternative index implementation