5 PROGRAM ELEMENTS