fixup make ordering.

implement project progress report.