J-- with modulo operator completed