501-01 program intro