modified data types