added beginning of demo