development and demo of JJSObject