restart and init