implementing new system on index
implementing new system on index