added I, changed some concepts in J, both still unsolved