A step forward : a program for education