This report describes the different programming functions used now and discusses future programming issues.