added a number of example programs.