505-01 program intro