add content and spacing