readme and todo update