removing 'targetReached' from startMaching func