more on recursive includes