seprate succ from i&j