Worked on Report I/O