styling and reporting