js major update
changes for production