adding worked sample programs