new simpler gpr file
some code cleanups prompted by writing the WSC manual