To Do list update
working variant