Adding reporting and io classes