updated index.logic.js