added reporting system, need to implement file access and read/write