Transformation program

Decide. Commit. Succeed.