demo file elaborations