PROGRAM TERMS