code reuse and reporting
0.4.6