Fix TODOS, main loop.