How to revise Program?