First version and TODO list