committing prog-rep-3.pdf