Added prototypes for report functions