changed datatype representations