transform todo