Program

see attached file for latest draft of program