generic view and barchart added