PROGRAMS BY FIFTY WAYS