add the method to support custom utils,and enhance the demo.