jsx.js initial revision