updateing report. still a way to go.