concatenation in include macro refactored to lookahead mechanism