Add demo
update returned progress
recompile