add links to github, update programming model.