clean state
add todo