Add progam documentation