added path dump and restart ability