adding Program 2