Js intermediates