data types and allowed values of these attributes?