data types updated