predefined datatype