Revise program