Framework for demo file