added report
tidied a few minor things