adding a reporting facility
modified for a good report and handling the pointer sizes correctly
recording more flight characteristics