add TODO.
add settings.