add some demo code
small enhancements