now using the new js2.