Updated todo, documentation ready,need review now.