explanation, layout and spacing