Think what and when todo.