Implemented Profiler and created Move Index function