splitting dashboard into several components
styling pass