added a /demo endpoint