add spacer macro