use correct data type