completed demo