michael hartle demo app