todo list with a priority of what to do next based on a context