implement basic reporting