js version 2 pushlished