data types updates