Made separate module for Token data type