properly restore user pc without losing lr
Added task states, completed scheduling, store TDs in array, Create error handling