final version of working code
A2.4
instrumented Makefile