continuation macro