added restart logic
Merge branch 'restart'