add code for reporter