on this matter progress report indicates that there's still much to do
On this matter, the progress report indicates that there is still much to do.
On this matter, progress report indicates that there still much to do.