add warmup, eventhandling in todolist