added newlines to avoid macro glitches