change Token's interface