grid layout and more styling