Progress reports

The following reports have been produced: