Updated todo()