adapt to new inter