change int32 to uint32