adding restart and background