changed index
pre-events overhaul