updated changelog and TODO list