Initial checkin of reporting logic