one universal value type