overload the class Token and Number