Added a working demo