John demo setup