basic reusable barchart