----- J ---- J --- J -J