Part B - GENERAL PROGRAM REQUIREMENTS