work on basic reporting