introduction data type