update reporting API methods and adjust tests. All tests pass now.