added a possibly useful demo