handwritten programs