todolist: + optimisations