define the base data type