Reporter fully implemented