todo revision