Further work
adding restartable job