added styling for layout and spacing