PROGRAMS frontend -add program functionality works