no need for scatter in applyJ