datetype rectification