cludges to get demo working
start of demo (no rendering yet)