Program 3 Notes