finish the todos