ut for value & object