Greatly improved program protocol