added external reporting