finish reporting to webapp.  REALLY need to refactor the data returns into structs.