revised program in pdf format