wrapper restart feature