added sample programs