demo app completion