moved DemoFile to better named class Clarity