add data type validation tests