Rough draft of program