completed moving report methods from main into Reporter