add todo, cleanup